Answers from user Sohail Hashmi